iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
自我挑戰組

一天一招,快速上手 mpv-lazy系列 第 23

Day23:mpv-lazy 更新小技巧:單獨升級 k7sfunc

  • 分享至 

  • xImage
  •  

你手上的 mpv-lazy 是 5 月那版,但你想用的那個新功能,作者上個月才加。

要為了這個重下一次兩百多 MB 的整包、再把 portable_config 重搬一次嗎?

不用。一行指令的事。

你每天在用的那個 k7f

打開你 Day 6 那個 k7f_zen.vpy,第三行是:

import k7sfunc as k7f

底下的 k7f.UAI_NV_TRT(...)k7f.RIFE_NV(...)k7f.FMT_CTRL(...) 全都是它提供的。

k7sfunc 就是懶人包的「函式庫」 —— 作者把一堆 VapourSynth 濾鏡包成好叫的函式,你才不用自己接一長串濾鏡鏈。整個系列從 Day 3 到 Day 11,那些 .vpy 腳本本質上都只是在呼叫它。

重點來了:從 2026NE 那版(2025-12)開始,作者把 k7sfunc 搬到 PyPI 獨立發行了。

意思是它跟懶人包脫鉤了。懶人包幾個月才發一版,k7sfunc 自己在更新 —— 我查的時候最新是 1.8.1(2026-05-07)

怎麼更新

切到懶人包裡有 python.exe 的那層目錄(ex:D:\mpv-lazy),開 PowerShell 跑:

./python -m pip install -U k7sfunc

注意!!不是 python,前面需要有./,是執行當前 mpv-lazy python 指令。

跑完就算裝好了。不用重下整包、不用重設任何東西,vs\ 底下那些腳本下次播放就吃到新版。

想確認現在是哪一版:

./python -m pip show k7sfunc

指定版本安裝:

./python -m pip install k7sfunc==1.3.1

什麼時候該升、什麼時候別動

該升:你要用的某個東西懶人包還沒帶 —— 新的 RIFE 模型代號、新加的模組、修掉的 bug。

別動:現在跑得好好的。這條路上沒有「新版一定比較好」,只有「新版有沒有你要的東西」。

還有一個容易誤會的地方:k7sfunc 只是包裝器。 它呼叫的底層外掛(那些 .dll、模型檔)不在這個套件裡。所以升了 k7sfunc 之後,如果新功能要靠新的底層元件,光升它是不夠的 —— 這種時候還是得回去下載新的 vsNV/vsAMD 包。

我的用法是:平常不動,遇到「作者已經修好但懶人包還沒發版」的情況才用這招。 它是插隊用的快速通道,不是日常維護。例如新版本 discussions 有人會報錯誤,通常 mpv-lazy 不會馬上發版,通常作者會叫你用 pip 去更新 k7sfunc。當然假如看 mpv-lazy 沒有什麼大異動,也可以透過 pip 去更新,這樣你之前設定內容也可以不用去調整。

相關文章


上一篇
Day22:MPC-BE 開啟 RTX VSR + Smooth Motion,其實超簡單
下一篇
Day24:認識 SVP 4 Pro:另一套補幀選擇
系列文
一天一招,快速上手 mpv-lazy30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言